$(function(){
    // ------------------表单验证------------------
    var form=layui.form;
    form.verify({
        //  正则表达式 /^[\S]{6,12}$/  /^[\S]{6,12}$/
        len:[/^[\S]{6,12}$/,'长度必须在6~12位之间,且不能出现空格'],
        //  验证原密码和新密码不能相同
        diff:function(val){// val 表示输入的新密码
            var oldPwd=$('.oldPwd').val();
            if(oldPwd===val){
                return '新密码不能和原密码相同';
            }
        },
        same:function(val){ // val 表示输入的确认的密码
            var newPwd=$('.newPwd').val();
            if(val!==newPwd){
                return '两次新密码不一致';
            }
        }
    });

    // ------------------ 完成密码重置功能 --------------
    $('form').on('submit',function(e){
        e.preventDefault();
        $.ajax({
            type:'post',
            url:'/my/updatepwd',
            data:$(this).serialize(),
            success:function(res){
                // 给一个提示
                layer.msg(res.message);
                if(res.status===0){
                    // reset方法，可以重置表单 需要dom元素调用 所以$('form')[0]转为dom元素
                    $('form')[0].reset();
                }
            },
        })
    })
})